dive headfirst into - French English Dictionary